#ifndef CLIENT_SEND_H
#define CLIENT_SEND_H

#include "sendable.h"
#include "interpreter_send.h"

#include "model/client.h"

#include <boost/shared_ptr.hpp>

#include <string>
using namespace std;

namespace network {
	class client_send : public network::sendable {
	public:
		client_send(boost::shared_ptr<network::send_impl> impl,
			    boost::shared_ptr<model::client> clt)
		: network::sendable(impl), _client(clt) {}
		virtual ~client_send() {}

		virtual string get_string();
	private:
		boost::shared_ptr<model::client> _client;
	};
}

#endif
